home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 140 / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan).7z / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan) (Track 1).bin / tools / dshell / dsh333bs.lzh / update < prev    next >
Encoding:
Text File  |  1999-12-05  |  10.0 KB  |  298 lines

  1.     dshell 変更履歴(抄)
  2.  
  3.  
  4. DSHELL1:    「れな」        かっちん / 電脳魔術団
  5.  
  6.     (履歴は省略)
  7.  
  8.  
  9. DSHELL2:    「ネファ」
  10.  
  11. V2.0        1989-04-12        かっちん
  12.  
  13. V2.1        1989-04-18        電脳魔術団 / BEEPs
  14.     関数 dexec を変更(関連部分共)
  15.     関数 sort  を変更(全角文字処理)
  16.     カットファイルの表示機能を追加(cutfile-loader v1.0:BEEPs)
  17.  
  18. V2.11        1989-06-10        電脳魔術団
  19.     関数 dshell2を変更
  20.  
  21. V2.12        1989-07-11        電脳魔術団
  22.     関数 sort  を変更
  23.     関数 nefa  を変更
  24.  
  25. V2.2        1989-08-10        電脳魔術団
  26.     印刷機能付加
  27.  
  28. V2.3        1991-02-03        舩本
  29.     キーボード・ジョイスティックに対応
  30.     オンラインマニュアル追加
  31.  
  32. V2.3a        1991-10            電脳魔術団
  33.     キーボード・ジョイスティック対応を起動時&メニューで選択可能に変更
  34.     JOY/KEY移動速度上昇キーを変更
  35.     MENUのOPM制御をデバイスドライバ経由に変更
  36.     HardCopy時カットファイルを陰陽反転表示
  37.  
  38. V2.3b        1991-11            電脳魔術団
  39.     MALLOC、SETBLOCK部分debug(たぶん)
  40.     OS、終了をF9、F10に対応(舩本版v2.31)
  41.     24ドットフォント表示を半角、1/4角等に対応
  42.     オプション指定方法を変更、使用法表示追加
  43.     pos()中でのハングアップ回避(nepha.c、debug)
  44.     桁数カウントを1/4角や一部エスケープシーケンスに対応
  45.  
  46. V2.3c        1991-12            電脳魔術団
  47.     [終了]表示(位置含む)小変更
  48.     [OS]実行後の不具合を修正(2.3b enbug)
  49.     24ドット表示で行末に''がない時の不備を修正(2.3b enbug)
  50.     24ドット表示途中で桁オーバーした時の表示の不具合いを修正…
  51.     dshell終了時のメッセージ表示を省略可に(nepha.c:隠しオプション?)
  52.     桁数計算を半角外字($f400~$f5ff)に対応(iskanji1())
  53.  
  54. V2.3c+G(投稿)    1992-4            BEEPs
  55.     v2.3cをベースに、6万色グラフィック表示用に改造
  56.         (→ 改造部分を v3.04 に移植して DSHELLG として掲載)
  57.         (→ その後 v3.10 に移植して画面モード変更対応)
  58.  
  59. V2.3d        1992-4            白石
  60.     カット表示のテキスト多重呼出し対応(debug)
  61.     MENUにJOY/KEYマウスの移動速度調整追加
  62.     HardCopy時カット陰陽反転印刷の選択追加
  63.  
  64.  
  65. DSHELL3:
  66.  
  67. V3.00        1992-8            舩本
  68.     TAB・CTRLキーで◎選択
  69.     文字列検索
  70.     行数制限の撤廃
  71.     スクロールバードラッグで同時スクロール
  72.     ファイル直読み込み(ファイラーなし)
  73.     背景色変更(RGB)
  74.     フリーエリア表示
  75.     スクロールにウェイト
  76.     起動時ジョイスティック接続チェック
  77.     他
  78.  
  79. V3.01        1992-10            白石
  80.     カット表示バグが復活していたのをdebug
  81.     音楽演奏関係機能のzmsc対応化
  82.  
  83. V3.02        1992-12            舩本・白石
  84.     text用メモリブロック管理方法の変更
  85.     各種debug
  86.  
  87. V3.03        1993-1            白石
  88.     サブメニュー中での右クリックは作業中断、に仕様統一
  89.     各種debug
  90.  
  91. V3.04        1993-2            白石
  92.     スクロールまわりのenbug(v3.03)のdebug
  93.     '%CUT'を含むテキスト読み込み時のチェック強化(ハング対策)
  94.  
  95.         「ルナ」
  96. V3.10        1993-8            白石
  97.     行番号指定直接移動(ダイレクトジャンプ)の削除
  98.         スクロールバードラッグで代替(96桁モード)
  99.     DSHELLG統合(6万色画像モード追加、起動時オプションで選択化)
  100.     TYPE=xxx:に EDE:追加(DOC:の前後でchild process処理)
  101.     次に読むテキストの画面モードを切替可に(TYPE=DOC:{+|-}:)
  102.     タイトル文字桁数制限を34文字までに削減(下位コンパチ)
  103.  
  104. V3.10a        1993-11            白石
  105.     エスケープシーケンス多用等の長い行を生印刷するとバグるのをfix
  106.  
  107. V3.10b        1993-12            白石
  108.     EDE:のdebug
  109.     EDE:でも:+:または:-:で画像モード変更可に
  110.     リアルタイムスクロール幅を全/半切替可(起動時及びMENU)
  111.  
  112. V3.10c        1994-1            白石
  113.     画面モードを6万色に変えた時に最下行の表示が乱れることがあるのを修正
  114.  
  115. V3.10d~    (内部使用バージョン)
  116.  
  117. V3.18        1994-3            白石
  118.     MENU の '◎動作の繰り返し' を削除
  119.     PCM8+ZMUSIC(v2.0未満)常駐時は、ハードコピー印刷できない旨警告表示
  120.     TRAP12(ハードコピー割込み)が殺されている時も警告表示
  121.     行頭に'^X'がある場合は折り返しや禁則処理をしないで強制的に改行まで
  122.         一行内に表示する(試験的暫定仕様。エラーチェックもしないので、
  123.         記述者ノ責任ニオイテ使用ノコト)
  124.     画像モードを増やす(6万色画像でドット比1:1の画面)(from:GP11)
  125.     EDE: DOC: で :*: を指定することで上記拡張モードに変更可
  126.     上記改造にともない起動時オプションを一部変更(-G{0|1|2}を追加)
  127.     子プロセスから戻る時の "クリックすると~" メッセージを、
  128.         一定時間点滅させた後に消去するよう変更
  129.     TYPE=xxx と : の間の ;~~~ 部分に[前処理]を記述できるよう拡張
  130.         ただし現バージョンでは CHDIR のみ(CD=<pass名>)
  131.         例: TYPE=DOC;CD=\GAROU:+:\QS\GAROU.DOC
  132.             カレントパスを \GAROU に移動し、画面を6万色モードに
  133.             してから \QS\GAROU.DOC を表示
  134.         復帰した後にパスは元に戻す(後処理)
  135.         ドライブの移動はサポートしていない(チェックもしていない)ので
  136.             使用の際は注意のこと
  137.  
  138. V3.19        1994-7            白石
  139.     TYPE=;~:の前処理で、ドライブの移動、ドライブのチェックをサポート
  140.         ドライブの用意ができていない時は用意ができるまで待つ
  141.         右クリックで中断された場合はそれ以降の処理をスキップ
  142.         例: TYPE=EXE;CD=B:\GAMES:GAME.X
  143.             まずドライブB:に移動
  144.             ドライブB:のカレントパスを\GAMESに移動
  145.             GAME.Xを実行(TYPE=EXE)
  146.             ドライブB:のカレントパスを変更前のパスに移動
  147.             カレントドライブを変更前のドライブに移動
  148.         例: TYPE=DOC;CK=B:B:\DOCS\TEST.DOC
  149.             ドライブB:の状態をチェック
  150.             準備できていなかった場合はその旨警告し、準備できるまで待つ
  151.             右クリックでキャンセルされた場合は以降の処理
  152.             (TYPE=DOC:B:\DOCS\TEST.DOC)をスキップする
  153.     拡張子 ".DOC" を内部で勝手に補う仕様を(ようやく)廃止
  154.  
  155. V3.19a        1994-9            白石
  156.     (内部使用バージョン)
  157.  
  158. V3.19b        1994-12            白石
  159.     TYPE=EXE:/TYPE=CLI: で、子プロセスに小文字を渡せなかったバグを修正
  160.     [前頁]・[後頁]で{一画面表示行数-1}行スクロールするよう変更
  161.  
  162. V3.19c        1995-3            白石
  163. V3.19d        1995-5            白石
  164. V3.19e        1995-9            白石
  165.     [前頁]・[後頁]でデフォルトで{一画面分-2}行スクロールするよう変更
  166.     起動時の手抜きなジョイスティックチェックを多少改善
  167.     改頁行数を変更できるようメニューに追加
  168.  
  169.     (3.19c~3.19eは内部使用バージョン)
  170.  
  171. V3.19f(未公開)    1996-7            Hoppie
  172.     gcc専用にソース改変 (真里子版使用、LibraryはXCv2.1使用)
  173.     コンパイルオプション変更、速度/メモリ占有サイズを若干向上
  174.         (HEAP=8KB,STACK=8KB,etc)
  175.     condrv.sys のバッファ保存 ON/OFF 対応
  176.         (チャイルドプロセス呼出時に強制にONにする。
  177.         起動以前のモードに合わせてONする/しないを選択したかったが
  178.         起動以前のモードを知る手段がないので対応断念)
  179.     GMODE 時の処理を若干高速化(アセンブラ化)
  180.     TYPE=EDE...の小バグを修正
  181.         (◎  TYPE=EDE: PIC foo ; bar.DOC ; pic foo  などで
  182.         処理後にテキストがちゃんと表示されなかったりした)
  183.     起動後経過時間表示(時刻表示で左ボタン)の際、日数分も付加
  184.  
  185. V3.19g(未公開)    1996-7            Hoppie
  186.     日時表示のせいで処理が不要に重くなるという v3.10b 以来の
  187.         超マヌケなバグを修正(ファイル読込時、スクロール時)
  188.     ディレクトリ移動時等のメッセージ表示時間を若干短縮
  189.  
  190. V3.20(original)    1996-8            Hoppie
  191.     内部のCUT関連情報をまとめて構造体で持つよう変更(見た目変化なし)
  192.     チャイルドプロセスに抜ける際の最下行(FNK表示)のON/OFFを最適化(?)
  193.     タイトル最大文字数を40文字に戻す(v3.04以前の仕様)
  194.     タイトル部分左押時にファイル名表示、に変更
  195.     タイトル部分右押時にバージョン表示、に変更
  196.     起動時パラメータのうちオプションスイッチ('-'、'/'、'+'等)なしの
  197.         指定が複数あった場合、2番目以降はファイル名ではなく
  198.         タイトル指定とみなすよう仕様変更(最後の指定のみ有効)
  199.         (v2.3以前のタイトル指定方式も有効となる…それだけ)
  200.     テキスト読み込み時のワークの確保法・使用法を変更、メモリ不足に
  201.         やや強くなるよう改善
  202.     背景色設定メニューの「初期化」で、システムデフォルト値でなく
  203.         起動時の設定値にセットするよう変更
  204.  
  205. V3.20(modified)    1996-9            電クラ編集部
  206.     メインループ中にキー入力スキャンB_KEYSNS() B_KEYINP()を入れる
  207.         (他アプリの事情?)
  208.     (バージョン表示/ドキュメントなどはV3.20(original)と同一のまま?)
  209.  
  210. V3.20d        1996-10            Hoppie
  211.     V3.20(modified)改造の結果、副作用としてソフトウェア電卓使用可能に
  212.         なったが、バスエラーが発生する不具合も生じたため、回避修正
  213.         (B_KEYSNS() を get_event() から外に出し、前後でレジスタ保存
  214.         するようにした。大元の原因は電卓ルーチンのバグ?)
  215.     スタックオーバーフローによるシステムエラー回避のため
  216.         スタックチェックオプションをつけて一部ソースをリコンパイル
  217.     ドキュメント(テキストファイル)読み込みネスト深さにリミットを設定
  218.     スタックに若干余裕を持たせるようコンパイルオプションを変更(32KB)
  219.     テキスト多重読込時のスタック消費効率を若干向上
  220.     しおり機能追加(既読込ファイルの表示開始行を記憶しておき、再読込時に
  221.         反映。任意の位置にマークをつけるなどの機能は未サポート)
  222.  
  223. V3.20g        1998-2            たんぼ
  224.     CUT 数の上限を 94 から 256 にした。
  225.  
  226. V3.20h        1998-5            たんぼ
  227.     '◎'クリック後、次の処理(画面)の前にボタン離すのを待つ様にしてみ
  228.     た。
  229.     EXE: の他に EXS: を新規。画面を初期化せず、子プロする。TSHL 用 ^^;
  230.  
  231. v3.21(非公開)    1999-6            T.Murata
  232.     v3.30 の作業バージョン
  233.  
  234. v3.30        1999-6~7        T.Murata
  235.     スペースキーによる1キー閲覧、および、デバッグ用の自動実行
  236.     '◎'検索関連のキー操作/機能を拡張
  237.     一部メニュー操作をキーボードにも割り付け
  238.     長い TYPE 行の分割と自動的な右揃え
  239.     Type= によるコマンド部分非表示
  240.     TYPE 行内での環境変数置換
  241.     CD= の省略
  242.     EDE: を“クリック待ち無し CLI:”としても使用出来るよう拡張
  243.     画面書き直し周りの挙動改善、および、その延長としての
  244.         画像ローダ呼び出し用の画面モード指定 ?:
  245.         画面初期化なしでの外部コマンド実行 (!<command>)
  246.     DOC: 等で、ファイル名の先頭に '!' を置くと、制御文字列を無効化するようにした
  247.     12ドット文字表示 (%v%w~^X)
  248.     12/24ドット文字や CUT もエスケープシーケンスで色を変えられるようにした
  249.     左揃え/中央揃え/右揃え指定 (%==、%<<、%>>)
  250.     複数行に渡る CUT を1行で簡略指定する表示制御フラグ '?'
  251.     背景 CUT
  252.     速度とサイズの両面から若干の最適化
  253.     各種バグ取り & ちまちま
  254.  
  255. v3.31        1999-7            T.Murata
  256.     簡単なテキストフォーマッタ規模の書式指定コマンドを仮サポート
  257.  
  258. v3.31a(非公開)    1999-7            T.Murata
  259.     バグ取り
  260.  
  261. v3.32        1999-7~8        T.Murata
  262.     カットを左寄せ/右寄せして、残りのスペースにテキストを回り込ませ
  263.     る表示制御フラグ、< と > を新規サポート
  264.     マクロに対する引数 (&0; ~ &9;) をサポート
  265.     以下の書式指定コマンドを追加
  266.         %set        変数定義 (&変数名; で参照)
  267.         %const        定数定義 (-D 相当)
  268.         %inc        変数内容のインクリメント
  269.         %ref-char    変数参照前置文字 (&) の変更
  270.         %include    外部ファイル読み込み
  271.         %if~%elif~%else~%endif    条件付き展開
  272.         %box~%endbox    罫線枠
  273.         %box-margin    罫線枠内の左右マージンの指定
  274.         %cut-margin    カット-テキスト間マージンの指定
  275.         %cut        カットの挿入 (%CUT:? のコマンド版)
  276.         %cut-flush    カットに対する回り込みの中断
  277.         %font~%endfont    フォントの切り替え
  278.     v3.30 からの TYPE 行内での環境変数置換は &変数名; に統合、廃止。
  279.     バグ取り & ちまちま
  280.  
  281. v3.33        1999-9            T.Murata
  282.     TYPE コマンド END:<文字列> を新規サポート
  283.     (環境変数 DSHELLSTAT に文字列を定義 & export して DSHELL を終了する)
  284.     拡張書式指定コマンド %menu~%endmenu によるメニュー定義をサポート
  285.     バグ取り & ちまちま
  286.  
  287. v3.33a        1999-10            T.Murata
  288.     自動実行時にローマ字 or かなキー LED 点灯で、最下層テキストの表示を端折る
  289.     v3.32 でのエンバグ潰し
  290.  
  291.  
  292.  
  293. DSHELLG:
  294.  
  295. V1.00        1993-2            白石
  296.     V3.04のソースにV2.3c+Gの機能を移植(その後V3.10に統合)
  297.  
  298.